technical advances - Espagnol Anglais Dictionnaire